package educrypt.gui.view;

import java.util.List;

public interface AnalysisOptionsView extends EducryptPanelView {
	public static final String ANALYZE = "ANALYZE";
	public static final String FILTER_TEXT = "FILTER_TEXT";
	public static final String ALPHABET_SELECTED = "ALPHABET_SELECTED";
	public static final String ADD_ALPHABET = "ADD_ALPHABET";

	public int getSelectedNgramSize();

	public void showAlphabets(List<String> alphabetNames);

	public void enableAnalysis(boolean show);

	public void enableFilter(boolean show);

	public int getSelectedAlphabetIndex();

	public TextFilterView getTextFilterDialog();

}
